all: clean exec

debug:
	bison -d *.y --report=state

bison:
	bison -d *.y
flex:
	flex *.l
exec: bison flex
	g++ -o while while.tab.c lex.yy.c

run: clean exec
	./while exemple.txt
clean:
	rm -rf *.o *~
